package au.edu.swin.videoshop.service;

import java.util.List;

import au.edu.swin.videoshop.bean.Staff;
import au.edu.swin.videoshop.bean.StaffRole;

public interface StaffService {
	public Staff login(String username, String password);
	public void logout(Staff staff);
	
	public boolean changePassword(String userName, String currentPassword, String password);
	public void changeStaffRole(long id, StaffRole role);
	
	public void addStaff(Staff staff);
	public void markDeleteStaff(long id);
	public void updateStaff(Staff staff);

	public Staff findStaffByStaffId(long id);
	public List<Staff> findAllStaffs();
	public List<Staff> findStaffsByStoreId(long storeId);
	
}
